#ifndef PACK_HH_
# define PACK_HH_


/** large inventory class
 ** can carry one, and only one of each type
 **   (2 backpack: not allowed)
 **   (2 sides: not allowed)
 **   (2 attache-case: not allowed)
 **   (2 bananas: not allowed)
 **
 ** sons: hand, back, && side packs
 */
class Pack
{
public:

private:
  bool _tearable; // does a backpack can crack down ?
  char _maxNonHandGun; // shd be 1 or 2; here, a smg is considered as a riffle
  float _weight;
  bool _ready2Drop; // finger in eject sys...
  char _position; // front, back, side, hand
};

#endif /* !PACK_HH_ */
